a = 10
# 打印出a的类型使用 type()函数
print(type(a))

# 在python中整数只有int类型 int表示的范围可以是无穷大无穷小
# int默认长度是4个字节 但是超过了这个范围会自动扩容

b = 9.9
print(type(b))

# 在python中浮点数只有float类型 表示的就是双精度浮点数 相当于C++中的double



# python中字符串类型用一对单引号 或者一对双引号包起来就是字符串

c = 'hello'
print(type(c))

d = "hello"
print(type(d))

# 若是引号里面又有引号 那么不能使用相同的引号
#e = "my name is "zhangsan"" #这样是错误的

e = 'my name is "zhangsan"'
print(e)
print(type(e))
f = "my name is 'zhangsan'"
print(f)
print(type(f))

# 若是有字符串同时包含双引号和单引号 那么最外层使用三引号包起来''' …… '''
g = '''my 'name' is "zhangsan"'''
print(g)


# 字符串拼接 直接使用+ 注意+不能使用在int和string类型之间
s1 = 'hello '
s2 = 'world'
print(s1 + s2)
s3 = s1 + s2
print(s3)

# 求字符串长度使用函数len()
print(len(s1))
print(len(s2))
print(len(s3))

# python中bool假用False表示 真用True表示
b1 = False
b2 = True
print(type(b1))
print(type(b2))
